次の例は、PlotElement の Stock プロパティを Black に設定するスタイルを作成する方法を示します。
これは、要素上にマウスポインタを置くと外観が変更される MouseOver スタイルのサンプルです。
| XAML |
コードのコピー
|
|---|---|
<Window.Resources>
...
<Style x:Key="mouseOver" TargetType="{x:Type c1c:PlotElement}">
<!-- デフォルトの黒色のアウトライン -->
<Setter Property="Stroke" Value="Black" />
<Style.Triggers>
<!-- 要素上にマウスを置くと太い赤色のアウトラインに変わる -->
<Trigger Property="IsMouseOver" Value="true">
<Setter Property="Stroke" Value="Red" />
<Setter Property="StrokeThickness" Value="3" />
<Setter Property="Canvas.ZIndex" Value="1" />”
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>
|
|
使用可能なデータ系列にこの MouseOver スタイルに適用するには、次のように SymbolStyle プロパティを設定します。
| XAML |
コードのコピー
|
|---|---|
<c1c:DataSeries … SymbolStyle="{StaticResource mouseOver}"/>
|
|